﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Derbster.Peer.Commands;
using Derbster.Domain;

namespace Derbster.Peer.Controllers
{
    [CommandGroup("Timer")]
    public class TimerController
    {
        private IMatchRepository _repository;
        private int _matchLocalKey;

        public TimerController(IMatchRepository repository, int matchLocalKey)
        {
            _repository = repository;
            _matchLocalKey = matchLocalKey;
        }

        [Command("Start-Jam")]
        public void StartJam(int period, int jamNumber)
        {
            throw new NotImplementedException();
        }

        [Command("Undo-Start-Jam")]
        public void UndoStartJam(int period, int jamNumber)
        {
            throw new NotImplementedException();
        }

        [Command("End-Jam")]
        public void EndJam(int period, int jamNumber)
        {
            throw new NotImplementedException();
        }

        [Command("Undo-End-Jam")]
        public void UndoEndJam(int period, int jamNumber)
        {
            throw new NotImplementedException();
        }
    }
}
